package dk.pun.dums.shared.character;

public enum Ability {

	PHYSIQUE		("Fysik", AbilityType.PHYSICAL),
	CRAFT			("Håndværk", AbilityType.PHYSICAL),
	CRIMINALITY		("Kriminalitet", AbilityType.PHYSICAL),
	MELEE_FIGHTING	("Nærkamp", AbilityType.PHYSICAL),
	SURVIVAL_NATURE	("Overlevelse, Natur", AbilityType.PHYSICAL),
	INVESTIGATION	("Undersøge", AbilityType.PHYSICAL),
	RANGED_FIGHTING	("Afstandskamp", AbilityType.MENTAL),
	COMPUTER		("Computer", AbilityType.MENTAL),
	KNOWLEDGE		("Lærdom", AbilityType.MENTAL),
	MEDICINE		("Medicin", AbilityType.MENTAL),
	OCCULT			("Okkult", AbilityType.MENTAL),
	SURVIVAL_URBAN	("Overlevelse, Civilisation", AbilityType.MENTAL);

	private final String name;
	private final AbilityType abilityType;
	
	private Ability(final String name, final AbilityType abilityType) {
		this.name = name;
		this.abilityType = abilityType;
	}
	
	public String getName() {
		return this.name;
	}
	
	public AbilityType getAbilityType() {
		return abilityType;
	}

	public String toString() {
		return this.name;
	}
}
